<?php

if (isset($_SESSION["user_level"]) && $_SESSION["user_level"] >= 10) {
    //当前已登录 并具有作者权限
    //连接作品数据模型
    require_once("{$CfgPara->root}/model/work.m.php");
    if (isset($InputData["work_state"]) &&
        ($InputData["work_state"] == 0 || $InputData["work_state"] == 1) &&
        isset ($InputData['work_id']) &&
        isset ($InputData['work_img_names'])
    ) {
        //保存作品
        //$InputData['work_img_names']上传的内容为文件名 以分号分隔
        //如果图片没有被改动文件名前有Save|标记 图片在已保存路径中
        //如果为新增或编辑过的文件名前有Temp|标记 图片在临时文件夹中
        //保存作品信息
        $myWork = new work_m($CfgPara->database);
        $result = $myWork->work_save($InputData);
        echo $result;
        goto page_end;
    } elseif (isset($InputData["work_dele"])) {
        //删除作品请求
        $myWork = new work_m($CfgPara->database);
        $result = $myWork->work_dele($InputData["work_dele"], $CfgPara->root . '/works_pic/');
        echo $result;
        goto page_end;
    } else {
        // 显示编辑界面
        $myWork = new work_m($CfgPara->database);
        //20170109添加功能 需要在鞋款下显示最新的鞋款内容列表 展示10双
        $hot_shoe_style = $myWork->hot_shoe_style_list();
        //print_r($hot_shoe_style);
        //编辑作品界面 请求
        //具有作品id 则为修改 获取作品相关内容
        if (isset($InputData["work_id"]) && $InputData['work_id'] > 0) {
            $workMsg = $myWork->work_msg($InputData["work_id"]);
            //如果为字符串 输出错误信息
            if (is_string($workMsg)) {
                echo($workMsg);
                goto page_end;
            }
            $imgList = array();
            get_img_list($workMsg->Picture, $imgList, 1);
        }
        //将temp中的文件先删除
        $InputData['edit_type'] = 3;
        $InputData['parent_type'] = 1;
        $InputData['parent_id'] = 0;
        require("{$CfgPara->root}/controller/img_editor.c.php");
        //进入视图页面
        require("{$viewRoot}work_edit{$viewEx}");
    }
} else {
    //无权限 跳转到登陆页面
    require("{$CfgPara->root}/controller/user_login.c.php");
}

page_end:;
